A method and implementation to define and provision variable composite applications, and its usage in cloud computing
نویسنده
چکیده
The trend to outsource applications not critical to an enterprise’s core business has driven the emergence of a new type of IT service providers. These service providers run and maintain applications for enterprises having outsourced them. The business model of the providers is thus based on the exploitation of economies of scale by offering the same infrastructure, platforms and applications to multiple customers. Since different customers have different requirements regarding functional and nonfunctional aspects of an application, the infrastructure, platforms and applications must be customizable to different customer’s needs. This also enables the providers to increase the customer base for one offering. To further increase the customer base, providers do not only host and provide software they have developed in house, but also want to offer applications offered by third-party application vendors. In this thesis, a metamodel, algorithms and tools are introduced allowing application vendors to describe and package applications in a way that they can automatically be set up (provisioned) at a provider either with minimal or no human intervention. Furthermore, a metamodel is introduced allowing application vendors to describe the variability of an application. This variability metamodel enables the generation of customization workflows used by customers to adapt an application to their needs. The combination of the application metamodel and variability metamodel enables a self-service model in which customers can
منابع مشابه
A Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملCloud Computing; A New Approach to Learning and Learning
Introduction: The cloud computing and services, as a technological solution for developing educational services, can accelerate the provision and expansion of these highly useful services. This study intended to provide an overall picture of practical areas of learning services based on cloud computing teaching and learning equipment. Methods: This was a theoretical hybrid research study in whi...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملVM Consolidation by using Selection and Placement of VMs in Cloud Datacenters
The Cloud Computing model leverages virtualization of computing resources allowing customers to provision resources on-demand on a pay-as-you-go basis. During recent years, the power consumption of datacenters in cloud environment attracted researchers. Optimization of energy consumption can be performed by different methods including virtual machine (VM) consolidation. This technique can reduc...
متن کاملA survey on impact of cloud computing security challenges on NFV infrastructure and risks mitigation solutions
Increased broadband data rate for end users and the cost of resource provisioning to an agreed SLA in telecom service providers, are forcing operators in order to adhere to employment Virtual Network Functions (VNF) in an NFV solution. The newly 5G mobile telecom technology is also based on NFV and Software Define Network (SDN) which inherit opportunities and threats of such constructs. Thus a ...
متن کامل